LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

raspberry_use_serial0

2022/2/20

树莓派使用serial0配置

要用树莓派的serial0要先禁用蓝牙,不然映射关系不对

树莓派运行ser.inWaiting()会报错inappropriate ioctl for device


正常没有配置过的树莓派是serial1 -> ttyAMA0

而serial0才是GPIO中的UART。

可以通过以下命令查看映射关系

sudo ls -l

编辑cmdline.txt

sudo cp /boot/cmdline.txt /boot/cmdline.txt.bak # 备份文件
sudo vi /boot/cmdline.txt # 编辑文件

将其中console=serial0,115200 console=tty1删掉


关闭蓝牙

sudo systemctl disable hciuart

编辑config.txt

sudo vi /boot/config.txt

在最下面添加dtoverlay=pi3-disable-bt


重启树莓派

sudo reboot

重新查看映射关系 可以发现serial0 -> ttyAMA0



参考:https://blog.csdn.net/RambleMY/article/details/81206090